File manager - Edit - /home/autoph/public_html/projects/ahg-event/assets/Signup-3cf2439c.js
Back
import{T as y,c as V,a as l,u as _,b as n}from"./object-2a3b803e.js";import{_ as E,i as S,u as T,e as v,r as C,o as p,c as b,b as i,a as t,f as q,g as F,h as N}from"./index-6d9e3b55.js";import{_ as P}from"./Social-90e3884b.js";const B={components:{Textinput:y},data(){return{checkbox:!1}},setup(){const m=V({email:l().required(" Email is required").email(),password:l().required("Password is required").min(8),name:l().required("Full name is required")}),r=S("$swal"),c=T(),e=v(),s=[],{handleSubmit:d}=_({validationSchema:m}),{value:o,errorMessage:a}=n("email"),{value:x,errorMessage:f}=n("name"),{value:h,errorMessage:k}=n("password"),g=d(u=>{s.find(w=>w.email===u.email)?r.fire({title:"Email already exists",text:"Please try another email",icon:"error",confirmButtonText:"Ok"}):(s.push(u),localStorage.setItem("users",JSON.stringify(s)),e.push("/"),c.success-500(" Account Create successfully",{timeout:2e3}))});return{email:o,name:x,nameError:f,emailError:a,password:h,passwordError:k,onSubmit:g}}},I={class:"cursor-pointer flex items-start"},M={key:0,src:P,alt:"",class:"h-[10px] w-[10px] block m-auto"},U=t("span",{class:"text-slate-500 dark:text-slate-400 text-sm leading-6"},"You accept our Terms and Conditions and Privacy Policy",-1),O=t("button",{type:"submit",class:"btn btn-dark block w-full text-center"}," Create an account ",-1);function j(m,r,c,e,s,d){const o=C("Textinput");return p(),b("form",{onSubmit:r[4]||(r[4]=N((...a)=>e.onSubmit&&e.onSubmit(...a),["prevent"])),class:"space-y-4"},[i(o,{label:"Full name",type:"text",placeholder:"Full Name",name:"name",modelValue:e.name,"onUpdate:modelValue":r[0]||(r[0]=a=>e.name=a),error:e.nameError,classInput:"h-[48px]"},null,8,["modelValue","error"]),i(o,{label:"Email",type:"email",placeholder:"Type your email",name:"emil",modelValue:e.email,"onUpdate:modelValue":r[1]||(r[1]=a=>e.email=a),error:e.emailError,classInput:"h-[48px]"},null,8,["modelValue","error"]),i(o,{label:"Password",type:"password",placeholder:"8+ characters, 1 capitat letter ",name:"password",modelValue:e.password,"onUpdate:modelValue":r[2]||(r[2]=a=>e.password=a),error:e.passwordError,hasicon:"",classInput:"h-[48px]"},null,8,["modelValue","error"]),t("label",I,[t("input",{type:"checkbox",class:"hidden",onChange:r[3]||(r[3]=()=>s.checkbox=!s.checkbox)},null,32),t("span",{class:q(["h-4 w-4 border rounded inline-flex mr-3 relative flex-none top-1 transition-all duration-150",s.checkbox?"ring-2 ring-black-500 dark:ring-offset-slate-600 dark:ring-slate-900 dark:bg-slate-900 ring-offset-2 bg-slate-900":"bg-slate-100 dark:bg-slate-600 border-slate-100 dark:border-slate-600 "])},[s.checkbox?(p(),b("img",M)):F("",!0)],2),U]),O],32)}const R=E(B,[["render",j]]);export{R as S};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings